﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Wicresoft.UnifyShow.Business
{
    public interface ISiteBranch
    {
        SiteBranchModel GetSiteBranchByID(int id);
        List<SiteBranchModel> GetSiteALLBranch();
        List<SiteBranchModel> GetSiteBranchByUserID(int userid);
        List<SiteBranchModel> GetSiteBranch_GJByUserID(int userid);
        IList<SiteAndCountModel> GetSiteDeviceCount();
        IList<SiteAndCountModel> GetSiteAlertCount();
        IList<DeviceAndAlertCountModel> GetSiteAlertCountBySiteID(int siteID);
        IList<SiteAndCountModel> GetSiteDeviceCountBySystemName(string systemname);
        IList<SiteAndCountModel> GetSiteAlertCountBySystemName(string systemname);
    }
}
